;
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;
;  풓ĎXe[g
;
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;
;--------------------------------------------------------------------------------------------------
[StateDef -2]
;--------------------------------------------------------------------------------------------------
;
;  <ݒ> IvVݒ
;
;--------------------------------------------------------------------------------------------------
;  \Dx֎~tO
;  OFF̏ꍇ, {̂̕\Dxグ邽߂ɈꎞI300߂Explod𐶐܂B
;  삪dꍇȂǂONɂ邱ƂŌyʉ邱Ƃł邩܂B
[State ,\Dx֎~tO]
type=VarSet
trigger1=!IsHelper
trigger1=0				;trigger1=XXύXB0:OFF/1:ON[ftHg1:OFF]
sysvar(1)=(sysvar(1)|1)
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
;
;
;
;
;
;   艺͕ύXȂŉB
;
;
;
;
;
;--------------------------------------------------------------------------------------------------
;
;  <> ݒǗ
;
;--------------------------------------------------------------------------------------------------
[State ,U]
type=AssertSpecial
trigger1=1
flag=NoAutoTurn
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,K[hȂ]
type=AssertSpecial
trigger1=1
flag=NoStandGuard
flag2=NoCrouchGuard
flag3=NoAirGuard
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,JǗ]
type=ScreenBound
trigger1=1
value=!IsHelper
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,S΍]
type=AssertSpecial
triggerall=RoundState=[3,4]
trigger1=!IsHelper
trigger1=Anim!=170&&Anim!=175&&Anim!=180&&Anim!=185
trigger2=!IsHelper
trigger2=(Anim=170&&AnimElemNo(0)<90)||(Anim=175&&AnimElemNo(0)<90)||(Anim=180&&AnimElemNo(0)<199)||(Anim=185&&AnimElemNo(0)<200)
trigger3=IsHelper
trigger3=Root,Anim!=170&&Root,Anim!=175&&Root,Anim!=180&&Root,Anim!=185
trigger4=IsHelper
trigger4=(Root,Anim=170&&Root,AnimElemNo(0)<90)||(Root,Anim=175&&Root,AnimElemNo(0)<90)||(Root,Anim=180&&Root,AnimElemNo(0)<199)||(Root,Anim=185&&Root,AnimElemNo(0)<200)
flag=RoundNotOver
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,NoKO]
type=AssertSpecial
triggerall=Enemy(0),Alive||Enemy(NumEnemy>1),Alive
trigger1=!IsHelper
trigger1=(!Alive&&!NumExplod(15151515))||NumExplod<3||NumHelper<3
trigger2=IsHelper
trigger2=!Root,Alive
trigger2=(!Root,Alive&&!Root,NumExplod(15151515))||Root,NumExplod<3||Root,NumHelper<3
flag=NoKO
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
;
;  <wp[> Xe[g擾
;
;--------------------------------------------------------------------------------------------------
[State ,Xe[gL]
type=VarSet
trigger1=IsHelper(150045)
trigger1=sysvar(0)!=GameTime+1515
sysvar(1+!!HitPauseTime)=StateNo
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,Xe[g]
type=SelfState
trigger1=IsHelper(150045)
trigger1=HitPauseTime>1
value=62620030
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
;
;  <wp[> ݒǗ
;
;--------------------------------------------------------------------------------------------------
[State ]
type=AssertSpecial
trigger1=IsHelper(159999)
flag=Invisible
flag2=NoShadow
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=AngleDraw
trigger1=IsHelper(159999)
scale=0,0
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=CtrlSet
trigger1=IsHelper
value=0
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=ScreenBound
trigger1=1
value=!IsHelper
movecamera=0,0
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=PosSet
trigger1=IsHelper(159999)
X=0
Y=-10000
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=RemoveExplod
trigger1=IsHelper(159999)
trigger1=NumExplod
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,qZ^[Xe[g]
type=SelfState
trigger1=IsHelper
trigger1=!IsHelper(159999)||(IsHelper(159999)&&(Root,sysvar(4)%200=[0,1]))
value=544855
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
;
;  <{> ݒǗ
;
;--------------------------------------------------------------------------------------------------
[State ,NameύXf]
type=Explod
trigger1=!IsHelper
trigger1=Name!="Angelia"&&!NumExplod(15999999)
anim=-1
ID=15999999
postype=Left
pos=-151515,-151515
removetime=-1
sprpriority=-151515
scale=0,0
supermovetime=256*256*256*128-1
pausemovetime=256*256*256*128-1
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,Ԍv]
type=VarAdd
trigger1=RoundState=2
sysvar(4)=1
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,㎞Ԍv]
type=VarAdd
triggerall=!IsHelper
trigger1=RoundState=[0,2]
trigger1=var(1):=0||1
trigger2=RoundState=4
var(1)=1
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,SpԌoߌv]
type=VarAdd
trigger1=!IsHelper
trigger1=sysvar(3)=(544855+LifeMax)
var(2)=1
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,StO]
type=Explod
trigger1=!IsHelper
trigger1=!NumExplod(15151515)
trigger1=sysvar(3)=(544855+LifeMax)
trigger1=var(2)>=2000
anim=40000
ID=15151515
postype=Left
pos=-151515,-151515
removetime=-1
sprpriority=-151515
scale=0,0
supermovetime=256*256*256*128-1
pausemovetime=256*256*256*128-1
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,~ߖ1]
type=Pause
trigger1=!IsHelper
time=256*256*256*128-1
movetime=256*256*256*128-1
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,~ߖ2]
type=SuperPause
trigger1=!IsHelper
anim=-1
time=256*256*256*128-1
movetime=256*256*256*128-1
darken=0
p2defmul=1
unhittable=0
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,ϐ]
type=VarRangeSet
trigger1=!IsHelper
first=54
last=58
value=0
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,Rg[U]
type=VarSet
trigger1=!IsHelper
trigger1=RoundState=2
trigger1=Random%400<54
sysvar(0)=(sysvar(0)^1)
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,Rg[Ǘ1]
type=VarSet
trigger1=!IsHelper
trigger1=RoundState=[3,4]
sysvar(0)=(sysvar(0)|1)
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,CtǗ:O]
type=LifeSet
trigger1=!IsHelper
trigger1=RoundState=[0,1]
value=LifeMax
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,C]
type=VarSet
trigger1=RoundState=[0,1]
trigger2=RoundState=2
trigger2=sysvar(3)!=[544855,544855+LifeMax]
sysvar(3)=544855
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,CtǗ:]
type=LifeSet
trigger1=!IsHelper
trigger1=RoundState=2
value=LifeMax-(sysvar(3)-544855)+(sysvar(4)<=1000)+!HitPauseTime
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,CtǗ:CtU]
type=LifeSet
trigger1=!IsHelper
trigger1=RoundState=2
trigger1=NumExplod(15900000)
value=0+!HitPauseTime
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,CtǗ:1]
type=LifeSet
trigger1=!IsHelper
trigger1=RoundState=[3,4]
trigger1=sysvar(3)!=(544855+LifeMax)
trigger1=Alive
trigger1=!Life
value=1
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,CtǗ:2]
type=LifeSet
trigger1=!IsHelper
trigger1=RoundState=[3,4]
trigger1=sysvar(3)!=(544855+LifeMax)
trigger1=Enemy(0),Alive||Enemy(NumEnemy>1),Alive
trigger1=Alive
value=LifeMax-(sysvar(3)-544855)
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,CtǗ:3]
type=LifeSet
triggerall=!IsHelper
triggerall=RoundState=[3,4]
triggerall=sysvar(3)!=(544855+LifeMax)
triggerall=Alive
trigger1=Enemy(0),Life=Enemy(0),LifeMax||Enemy(NumEnemy>1),Life=Enemy(NumEnemy>1),LifeMax
trigger2=Enemy(0),Life>Floor(fvar(1))
trigger3=NumEnemy>1
trigger3=Enemy(1),Life>Floor(fvar(2))
value=LifeMax
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,CtǗ:S]
type=LifeSet
trigger1=!IsHelper
trigger1=RoundState=[3,4]
trigger1=NumExplod(15151515)=1
value=0
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=PalFX
trigger1=!IsHelper
time=1
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=PosFreeze
trigger1=!IsHelper
value=1
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=VarSet
trigger1=!IsHelper
trigger1=!RoundState&&TeamSide=2
sysvar(0)=(sysvar(0)|4)
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,ɖ߂]
type=Turn
trigger1=!IsHelper
trigger1=(!(sysvar(0)&4)&&Facing=-1)||((sysvar(0)&4)&&Facing=1)
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,xɖ߂]
type=VelSet
trigger1=!IsHelper
trigger1=RoundState>0
X=sysfvar(0)
Y=sysfvar(1)
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ]
type=VarSet
trigger1=!IsHelper
trigger1=!Time&&!Anim&&!NumHelper
sysfvar(2)=ScreenPos X
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,ʒuɖ߂]
type=PosSet
trigger1=!IsHelper
trigger1=RoundState>0
X=sysfvar(2)-ScreenPos X+Pos X
Y=sysfvar(4)
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,qZ^[Xe[g]
type=SelfState
trigger1=!IsHelper
trigger1=var(3):=0||1
value=544855
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
;
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;
;  풓ĎXe[g
;
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;
;--------------------------------------------------------------------------------------------------
[StateDef -3]
;--------------------------------------------------------------------------------------------------
;
;  <{> ݒǗ
;
;--------------------------------------------------------------------------------------------------
[State ,GameTimeۑ]
type=VarSet
trigger1=IsHelper(159999)
sysvar(0)=GameTime-544855
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,GameTimeۑ]
type=VarSet
trigger1=IsHelper(150045)
sysvar(0)=GameTime+1515
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,ϐ1]
type=VarRangeSet
trigger1=!IsHelper
trigger1=!RoundState
first=0
last=58
value=0
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,ϐ2]
type=VarRangeSet
trigger1=!IsHelper
trigger1=!RoundState
fvalue=0
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,PalNoۑ1]
type=Explod
trigger1=!IsHelper
trigger1=!RoundState&&!RoundsExisted
trigger1=!NumExplod(15000001)&&!NumExplod(15000002)&&!NumExplod(15000003)&&!NumExplod(15000004)&&!NumExplod(15000005)&&!NumExplod(15000006)
trigger1=!NumExplod(15000007)&&!NumExplod(15000008)&&!NumExplod(15000009)&&!NumExplod(15000010)&&!NumExplod(15000011)&&!NumExplod(15000012)
anim=-1
ID=15000000+PalNo
postype=Left
pos=-151515,-151515
removetime=-1
sprpriority=-151515
scale=0,0
supermovetime=256*256*256*256*128-1
pausemovetime=256*256*256*256*128-1
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,C]
type=VarSet
trigger1=!IsHelper
trigger1=(RoundState=[0,1])&&RoundsExisted
trigger1=var(59)!=[15000001,15000012]
var(59)=15000012
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,PalNoۑ2]
type=Explod
trigger1=!IsHelper
trigger1=(RoundState=[0,1])&&RoundsExisted
trigger1=!NumExplod(15000001)&&!NumExplod(15000002)&&!NumExplod(15000003)&&!NumExplod(15000004)&&!NumExplod(15000005)&&!NumExplod(15000006)
trigger1=!NumExplod(15000007)&&!NumExplod(15000008)&&!NumExplod(15000009)&&!NumExplod(15000010)&&!NumExplod(15000011)&&!NumExplod(15000012)
anim=-1
ID=var(59)
postype=Left
pos=-151515,-151515
removetime=-1
sprpriority=-151515
scale=0,0
supermovetime=256*256*256*256*128-1
pausemovetime=256*256*256*256*128-1
ignorehitpause=1
;--------------------------------------------------------------------------------------------------
[State ,ȔfpExplod]
type=Explod
trigger1=!IsHelper
trigger1=!NumExplod(15000000+ID)
anim=-1
ID=15000000+ID
postype=Left
pos=-151515,-151515
removetime=-1
sprpriority=-151515
scale=0,0
supermovetime=256*256*256*128-1
pausemovetime=256*256*256*128-1
ignorehitpause=1
;--------------------------------------------------------------------------------------------------